# Get Docker CE for CentOS
https://docs.docker.com/install/linux/docker-ce/centos/
Uninstall old versions
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
docker的相关文件保存在/var/lib/docker/目录下,现在新的包名叫docker-ce
# 三种安装方式
# 1. repository安装
install required packages
yum install -y yum-utils device-mapper-persistent-data lvm2
set up the repository
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#enable the nightly or test repositories.
yum-config-manager --enable docker-ce-nightly
yum-config-manager --enable docker-ce-test
install docker ce
yum install docker-ce docker-ce-cli containerd.io
GPG key
:060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
# 2. package安装
download .rpm file
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ =>.rpm file
yum install /path/to/package.rpm #安装三个包
systemctl start docker #启动docker
docker run hello-world #运行hello-world测试
upgrade using
yum -y upgrade
instead ofyum -y install
# 3. 脚本安装
curl -fsSl https://get.docker.com -o get-docker.sh
sh get-docker.sh
# 卸载 Docker CE
yum remove docer-ce #uninstall the Docker package
rm -rf /var/lib/docker #清除images,containers,volumes
You must delete any edited configuration files manually.